@manual{ATL,
organization = {{The ATLAS Transformation Language}},
address={\url{http://www.eclipse.org/m2m/atl/}},
}

@manual{QVTATL,
organization = {{QVT to ATL Virtual Machine Compiler}},
address={\url{http://www.eclipse.org/m2m/atl/usecases/QVT2ATLVM/}},
}

QVT to ATL Virtual Machine Compiler

@manual{OMG,
organization = {Catalog of OMG Modeling and Metadata Specifications},
address={\url{http://www.omg.org/technology/documents/modeling_spec_catalog.htm}},
}

@manual{JMX,
organization = {Java Management Extensions},
address={\url{http://www.jcp.org/en/jsr/detail?id=77}},
}

@manual{Julia,
organization = {Fractal - Julia.},
address={\url{http://fractal.objectweb.org/julia/}},
}

@manual{JBoss,
organization = {JBoss Application Server},
address={\url{http://www.jboss.org/}},
}

@manual{CIM,
organization = {Common Information Model Standards},
address={\url{http://www.dmtf.org/standards/cim/}},
}

@manual{JPS,
organization = {Java PetStore},
address={\url{http://java.sun.com/developer/releases/petstore/}},
}

@book{EMF,
title={{Eclipse Modeling Framework}},
author={Budinsky, F. and Brodsky, S.A. and Merks, E.},
publisher={Pearson Education},
address={project address: \url{http://www.eclipse.org/modeling/emf}}
}

@inproceedings{ABCTool,
author = {Hong Mei and Gang Huang},
title = { {ABCTool}: A Tool for Architecture Centric Engineering of Component based Systems},
booktitle = {International Conference on Software engineering (ICSE), Companion Volume},
year = {2008},
pages = {957-958}
}

@inproceedings{Antkiewicz06,
author = {Michal Antkiewicz and
Krzysztof Czarnecki},
title = {Framework-Specific Modeling Languages with Round-Trip Engineering},
booktitle = {Model Driven Engineering Languages and Systems, 9th International
Conference (MoDELS)},
year = {2006},
pages = {692-706},
ee = {http://dx.doi.org/10.1007/11880240_48},
bibsource = {DBLP, http://dblp.uni-trier.de}
}

@inproceedings{Blair98,
title={{An architecture for next generation middleware}},
author={Blair, G.S. and Coulson, G. and Robin, P. and Papathomas, M.},
booktitle={IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing},
year={1998},
publisher={Springer-Verlag}
}

@inproceedings{Bradbury04,
author = {Jeremy S. Bradbury and
James R. Cordy and
J{\"u}rgen Dingel and
Michel Wermelinger},
title = {A survey of self-management in dynamic software architecture
specifications},
booktitle = {The 1st ACM SIGSOFT Workshop on Self-Managed
Systems (WOSS)},
year = {2004},
pages = {28-33},
}



@inproceedings{Fractal,
title={{An Open Component Model and Its Support in Java}},
author={Bruneton, E. and Coupaye, T. and Leclercq, M. and Quema, V. and Stefani, J.B. and Rhone-Alpes, I.},
booktitle={International Symposium on Component-Based Software Engineering (CBSE)},
year={2004},
pages={7-22},
publisher={Springer},
}

@article{Foster07,
author = {J. Nathan Foster and Michael B. Greenwald and Jonathan T. Moore and Benjamin C. Pierce and Alan Schmitt},
title = {Combinators for bidirectional tree transformations: A linguistic approach to the view-update problem},
journal = {ACM Trans. Program. Lang. Syst.},
volume = {29},
number = {3},
year = {2007},
issn = {0164-0925},
pages = {17},
doi = {http://doi.acm.org/10.1145/1232420.1232424},
publisher = {ACM},
address = {New York, NY, USA},
}

@inproceedings{France07,
author = {Robert France and Bernhard Rumpe},
title = {Model-driven Development of Complex Software: A Research Roadmap},
booktitle = {Future of Software Engineering (FOSE) in ICSE '07},
year = {2007},
isbn = {0-7695-2829-5},
pages = {37--54},
doi = {http://dx.doi.org/10.1109/FOSE.2007.14},
publisher = {IEEE Computer Society},
address = {Washington, DC, USA},
}
% ------------------------------------------------------------------------

@article{Garlan04,
author = {David Garlan and
Shang-Wen Cheng and
An-Cheng Huang and
Bradley R. Schmerl and
Peter Steenkiste},
title = {Rainbow: Architecture-Based Self-Adaptation with Reusable
Infrastructure},
journal = {IEEE Computer},
volume = {37},
number = {10},
year = {2004},
pages = {46-54},
ee = {http://csdl.computer.org/comp/mags/co/2004/10/rx046abs.htm},
bibsource = {DBLP, http://dblp.uni-trier.de}
}

@inproceedings{Giese06,
author = {Holger Giese and
Robert Wagner},
title = {Incremental Model Synchronization with Triple Graph Grammars},
booktitle = {Model Driven Engineering Languages and Systems, 9th International
Conference (MoDELS)},
year = {2006},
pages = {543-557},
ee = {http://dx.doi.org/10.1007/11880240_38},
bibsource = {DBLP, http://dblp.uni-trier.de}
}

@article{Grundy98,
author = {John C. Grundy and
John G. Hosking and
Warwick B. Mugridge},
title = {Inconsistency Management for Multiple-View Software Development
Environments},
journal = {IEEE Trans. Software Eng.},
volume = {24},
number = {11},
year = {1998},
pages = {960-981},
ee = {http://csdl.computer.org/comp/trans/ts/1998/11/e0960abs.htm},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
% ------------------------------------------------------------------------

@inproceedings{Liu07,
author = {Dongxi Liu and
Zhenjiang Hu and
Masato Takeichi},
title = {Bidirectional interpretation of {XQuery}},
booktitle = {ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation (PEPM)},
year = {2007},
pages = {21-30},
ee = {http://doi.acm.org/10.1145/1244381.1244386},
bibsource = {DBLP, http://dblp.uni-trier.de}
}

@article{Huang06,
author = {Gang Huang and
Hong Mei and
Fuqing Yang},
title = {Runtime recovery and manipulation of software architecture
of component-based systems},
journal = {Autom. Softw. Eng.},
volume = {13},
number = {2},
year = {2006},
pages = {257-281},
ee = {http://dx.doi.org/10.1007/s10515-006-7738-4},
bibsource = {DBLP, http://dblp.uni-trier.de}
}



@article{Kramer90,
author = {Jeff Kramer and Jeff Magee},
title = {The Evolving Philosophers Problem: Dynamic Change Management},
journal = {IEEE Trans. Softw. Eng.},
volume = {16},
number = {11},
year = {1990},
issn = {0098-5589},
pages = {1293--1306},
doi = {http://dx.doi.org/10.1109/32.60317},
publisher = {IEEE Press},
address = {Piscataway, NJ, USA},
}

@article{Med00,
Author = {Medvidovic, Nenad and Taylor, Richard N.},
Title = {A Classification and Comparison Framework for Software Architecture Description Languages},
Journal = {IEEE Trans. on Softw. Eng.},
Pages = {70-93},
Year = {2000},
}

@inproceedings{Mei04,
title={{PKUAS: an architecture-based reflective component operating platform}},
author={Mei, H. and Huang, G.},
booktitle={Distributed Computing Systems. (FTDCS) 10th IEEE International Workshop on Future Trends of},
pages={163--169},
year={2004}
}

@article{Ommering00,
author = {Rob C. van Ommering and
Frank van der Linden and
Jeff Kramer and
Jeff Magee},
title = {The Koala Component Model for Consumer Electronics Software},
journal = {IEEE Computer},
volume = {33},
number = {3},
year = {2000},
pages = {78-85},
bibsource = {DBLP, http://dblp.uni-trier.de}
}

